Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID manustest6
Sex MALE
Dominant hand LEFT
Test administered by neuromedic@manusdevices.net
Test date and time 2022-06-11 01:13
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 22 individuals with a value less than 0.59 were subsequently diagnosed with PD. That is, 52.38% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.59 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 27, 'TN': 26, 'TP': 15, 'FP': 4}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 3, 'TN': 2, 'TP': 39, 'FP': 28}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 10
timePerCircleMean 2.16
timePerCircleCoV 0.34113
timePerCircleSlope -0.111785
meanError 3.85724
tremorFreq 6.25
tremorRelPower 28.9959
tremorGyroAmpMean 0.023741
tremorGyroAmpSlope 0.067783
tremorGyroAmpCoV 0.381682
tremorCoordAmpMean 0.0739083
tremorCoordAmpSlope 0.0496691
tremorCoordAmpCoV 0.222089
tremorAccAmpMean 0.0832751
tremorAccAmpSlope 0.0186755
tremorAccAmpCoV 0.114912
tremorPcRelVar 0.714558
tremorPcX -0.289246
tremorPcY -0.957255

Circle Segment 1

Duration 3.4 s, Accuracy Estimate 1.78 (lower is better)

Circle Segment 2

Duration 3.04 s, Accuracy Estimate 2.099 (lower is better)

Circle Segment 3

Duration 2.72 s, Accuracy Estimate 2.319 (lower is better)

Circle Segment 4

Duration 2.36 s, Accuracy Estimate 3.242 (lower is better)

Circle Segment 5

Duration 2.16 s, Accuracy Estimate 4.847 (lower is better)

Circle Segment 6

Duration 2.04 s, Accuracy Estimate 4.303 (lower is better)

Circle Segment 7

Duration 1.8 s, Accuracy Estimate 4.299 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 360, using nperseg = 360
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 8

Duration 1.64 s, Accuracy Estimate 3.937 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 328, using nperseg = 328
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 9

Duration 1.36 s, Accuracy Estimate 4.284 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 272, using nperseg = 272
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 10

Duration 1.08 s, Accuracy Estimate 7.461 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 216, using nperseg = 216
  warnings.warn('nperseg = {0:d} is greater than input length '

Spiral

numSpirals 9
timePerSpiralMean 4.71556
timePerSpiralCoV 0.104962
timePerSpiralSlope -0.0301131
meanError 3.18045
tremorFreq 6.44531
tremorRelPower 27.5437
tremorGyroAmpMean 0.0534464
tremorGyroAmpSlope 0.00604059
tremorGyroAmpCoV 0.216323
tremorCoordAmpMean 0.119094
tremorCoordAmpSlope 0.00178507
tremorCoordAmpCoV 0.19646
tremorAccAmpMean 0.0668122
tremorAccAmpSlope -0.00217237
tremorAccAmpCoV 0.245734
tremorPcRelVar 0.623237
tremorPcX 0.574357
tremorPcY -0.818605

Spiral Segment 1

Duration 5.24 s, Accuracy Estimate 2.469 (lower is better)

Spiral Segment 2

Duration 5.0 s, Accuracy Estimate 3.444 (lower is better)

Spiral Segment 3

Duration 4.92 s, Accuracy Estimate 3.594 (lower is better)

Spiral Segment 4

Duration 5.52 s, Accuracy Estimate 2.55 (lower is better)

Spiral Segment 5

Duration 4.56 s, Accuracy Estimate 3.423 (lower is better)

Spiral Segment 6

Duration 4.2 s, Accuracy Estimate 3.028 (lower is better)

Spiral Segment 7

Duration 4.4 s, Accuracy Estimate 3.385 (lower is better)

Spiral Segment 8

Duration 4.6 s, Accuracy Estimate 3.165 (lower is better)

Spiral Segment 9

Duration 4.0 s, Accuracy Estimate 3.566 (lower is better)

Elel

eDurationMean 0.176714
eDurationStd 0.0379423
eDurationStdnorm 0.21471
eDurationMedian 0.165
eDurationQuartdelta 0.0275
eDurationQuartdeltanorm 0.166667
eDurationKurt 8.93555
eDurationTrenddiff -0.005
eDurationTrendratio 0.970588
eWidthMean 5.4288
eWidthStd 1.49543
eWidthStdnorm 0.275462
eWidthMedian 5.382
eWidthQuartdelta 2.2815
eWidthQuartdeltanorm 0.423913
eWidthKurt 2.53283
eWidthTrenddiff -0.585
eWidthTrendratio 0.9
eHeightMean 8.85189
eHeightStd 1.9227
eHeightStdnorm 0.217208
eHeightMedian 8.658
eHeightQuartdelta 2.83725
eHeightQuartdeltanorm 0.327703
eHeightKurt 4.13289
eHeightTrenddiff -0.585
eHeightTrendratio 0.935065
eAspectMean 0.618638
eAspectStd 0.123719
eAspectStdnorm 0.199986
eAspectMedian 0.625
eAspectQuartdelta 0.15199
eAspectQuartdeltanorm 0.243184
eAspectKurt 3.57
eAspectTrenddiff -0.0429506
eAspectTrendratio 0.932971
eSlantMean 0.163984
eSlantStd 0.146119
eSlantStdnorm 0.891061
eSlantMedian 0.149425
eSlantQuartdelta 0.227457
eSlantQuartdeltanorm 1.52222
eSlantKurt 2.05571
eSlantTrenddiff -0.141386
eRtopMean 0.738264
eRtopStd 0.0953043
eRtopStdnorm 0.129092
eRtopMedian 0.742857
eRtopQuartdelta 0.135477
eRtopQuartdeltanorm 0.182373
eRtopKurt 2.85391
eRtopTrenddiff -0.100132
eRbotMean 0.490783
eRbotStd 0.16361
eRbotStdnorm 0.333365
eRbotMedian 0.484848
eRbotQuartdelta 0.248018
eRbotQuartdeltanorm 0.511537
eRbotKurt 3.03253
eRbotTrenddiff 0.103943
eRrightMean 0.854417
eRrightStd 0.0688452
eRrightStdnorm 0.0805756
eRrightMedian 0.857143
eRrightQuartdelta 0.0761247
eRrightQuartdeltanorm 0.0888121
eRrightKurt 8.13631
eRrightTrenddiff -0.0297009
eRleftMean 0.334756
eRleftStd 0.0755162
eRleftStdnorm 0.225586
eRleftMedian 0.333333
eRleftQuartdelta 0.0981354
eRleftQuartdeltanorm 0.294406
eRleftKurt 2.65876
eRleftTrenddiff 0.0504762
lDurationMean 0.236286
lDurationStd 0.0465792
lDurationStdnorm 0.197131
lDurationMedian 0.235
lDurationQuartdelta 0.04875
lDurationQuartdeltanorm 0.207447
lDurationKurt 4.72329
lDurationTrenddiff -0.05
lDurationTrendratio 0.8
lWidthMean 12.5056
lWidthStd 1.83436
lWidthStdnorm 0.146683
lWidthMedian 12.636
lWidthQuartdelta 2.72025
lWidthQuartdeltanorm 0.215278
lWidthKurt 2.56232
lWidthTrenddiff -0.234
lWidthTrendratio 0.981818
lHeightMean 27.3345
lHeightStd 2.98159
lHeightStdnorm 0.109078
lHeightMedian 27.027
lHeightQuartdelta 3.71475
lHeightQuartdeltanorm 0.137446
lHeightKurt 3.73782
lHeightTrenddiff -3.276
lHeightTrendratio 0.884774
lAspectMean 0.461384
lAspectStd 0.0735451
lAspectStdnorm 0.159401
lAspectMedian 0.47907
lAspectQuartdelta 0.0982438
lAspectQuartdeltanorm 0.205072
lAspectKurt 2.49926
lAspectTrenddiff 0.0268959
lAspectTrendratio 1.05948
lSlantMean 0.224452
lSlantStd 0.0895341
lSlantStdnorm 0.3989
lSlantMedian 0.215859
lSlantQuartdelta 0.0746601
lSlantQuartdeltanorm 0.345874
lSlantKurt 3.8951
lSlantTrenddiff 0.0528043
lRtopMean 0.902439
lRtopStd 0.0444629
lRtopStdnorm 0.0492697
lRtopMedian 0.903226
lRtopQuartdelta 0.0525955
lRtopQuartdeltanorm 0.0582308
lRtopKurt 3.37802
lRtopTrenddiff 0.0224806
lRbotMean 0.426431
lRbotStd 0.129789
lRbotStdnorm 0.304361
lRbotMedian 0.426087
lRbotQuartdelta 0.116181
lRbotQuartdeltanorm 0.27267
lRbotKurt 4.76305
lRbotTrenddiff -0.0922078
lRrightMean 0.95844
lRrightStd 0.0290634
lRrightStdnorm 0.0303236
lRrightMedian 0.965517
lRrightQuartdelta 0.030955
lRrightQuartdeltanorm 0.0320606
lRrightKurt 4.01451
lRrightTrenddiff 0.020627
lRleftMean 0.206305
lRleftStd 0.0610519
lRleftStdnorm 0.295931
lRleftMedian 0.209402
lRleftQuartdelta 0.0633769
lRleftQuartdeltanorm 0.302657
lRleftKurt 3.3184
lRleftTrenddiff -0.0590585

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

FITTS Short Modified

meanTouchScore 0.970356
sumTouchScores 41.7253
meanMovementTime 0.457024
numTouches 43
undershootPercentage 0
overshootPercentage 6.97674

fitts_short data not in signals file.

FITTS Long Modified

meanTouchScore 0.868757
sumTouchScores 23.4565
meanMovementTime 0.719808
numTouches 27
undershootPercentage 3.7037
overshootPercentage 11.1111

fitts_long data not in signals file.

ZigZag

numZigzags 5
timePerZigzagMean 5.448
timePerZigzagCoV 0.108703
timePerZigzagSlope -0.0646109
meanError 4.51148
tremorFreq 7.61719
tremorRelPower 27.533
tremorGyroAmpMean 0.0681868
tremorGyroAmpSlope 0.00790464
tremorGyroAmpCoV 0.340073
tremorCoordAmpMean 0.212803
tremorCoordAmpSlope 0.0167278
tremorCoordAmpCoV 0.237321
tremorAccAmpMean 0.153142
tremorAccAmpSlope 0.0115278
tremorAccAmpCoV 0.33551
tremorPcRelVar 0.859129
tremorPcX -0.264107
tremorPcY -0.964493

ZigZag Segment 1

Duration 6.4 s, Accuracy Estimate 4.573 (lower is better)

ZigZag Segment 2

Duration 5.6 s, Accuracy Estimate 4.449 (lower is better)

ZigZag Segment 3

Duration 5.28 s, Accuracy Estimate 4.311 (lower is better)

ZigZag Segment 4

Duration 5.04 s, Accuracy Estimate 4.422 (lower is better)

ZigZag Segment 5

Duration 4.92 s, Accuracy Estimate 4.803 (lower is better)

ZigZag Offset

numZigzags 5
timePerZigzagMean 4.64
timePerZigzagCoV 0.0656532
timePerZigzagSlope -0.037931
zigzagHeightMean 68.9886
zigzagHeightCoV 0.0438479
zigzagHeightSlope 0.0207154
meanError 0.0503408
tremorFreq 4.98047
tremorRelPower 25.5979
tremorGyroAmpMean 0.1696
tremorGyroAmpSlope -0.00457543
tremorGyroAmpCoV 0.173209
tremorCoordAmpMean 0.331959
tremorCoordAmpSlope -0.00408632
tremorCoordAmpCoV 0.160451
tremorAccAmpMean 0.285062
tremorAccAmpSlope -0.00925837
tremorAccAmpCoV 0.249489
tremorPcRelVar 0.823148
tremorPcX -0.276658
tremorPcY -0.960969

ZigZag Offset Segment 1

Duration 5.04 s, Accuracy Estimate 0.045 (lower is better)

ZigZag Offset Segment 2

Duration 4.84 s, Accuracy Estimate 0.044 (lower is better)

ZigZag Offset Segment 3

Duration 4.44 s, Accuracy Estimate 0.053 (lower is better)

ZigZag Offset Segment 4

Duration 4.6 s, Accuracy Estimate 0.049 (lower is better)

ZigZag Offset Segment 5

Duration 4.28 s, Accuracy Estimate 0.061 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.74}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.59}
BM_May22 {‘BM_May22_class’: ‘PD’, ‘BM_May22_score’: 0.344529537605359}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Healthy’, ‘BM_HC_Sep22_score’: 0.2145553218926115}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.6672511569026484}